/**
 * @author hyh
 * @createTime 2018-05-07
 */
var $table = $('#table');
$(function() {
	//加载datepicker类
	$(".form_datetime").datetimepicker({
		format: 'yyyy-mm-dd',//显示格式
		todayHighlight: 1,//今天高亮
		minView: "month",//设置只显示到月份
		startView:2,
		forceParse: 0,
		showMeridian: 1,
		autoclose: 1//选择后自动关闭
	});
	//设置table的样式内容
	$table.bootstrapTable({
		url: "../../resources/js/directBusClient/orderList.json", //此方式失败，表示很密码
		//data: data, //定义json变量data
		contentType: "application/x-www-form-urlencoded",
		toolbar: '#toolbar', //设置将toolbar集成到bootstrap-table中展示
		dataType: 'json',
		idField: 'id', // 指定主键列
		singleSelect: false,
		striped: true,
		search: false,
		cache: false, // 是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
		pagination: true, // 是否显示分页（*）
		sortable: false, // 是否启用排序
		sortOrder: "asc", // 排序方式
		queryParams: $table.queryParams, // 传递参数（*）
		pageNumber: 1, // 初始化加载第一页，默认第一页
		pageSize: 5, // 每页的记录行数（*）
		pageList: [5, 10, 20, 50], // 可供选择的每页的行数（*）
		showColumns: false,
		showRefresh: false,
		columns: [{
			field: 'OrderNumber',
			title: '订单号',
			align: 'center',
			formatter: function(value, row, index) {
				var a = row;
				console.log(a.orderid);
				if(value) {
					return "<a href='orderDetail.jsp' target='_blank'>"+value+"</a>";
				}
			}
		}, {
			field: 'preTime',
			title: '预定日期',
			align: 'center'
		}, {
			field: 'xingcheng',
			title: '行程/日期',
			align: 'center',
			formatter: function(value, row, index) {
				var htmlStr="<div>"+row.depCity+"-"+row.ArrCity+"</div><div>"
				+row.arrTime+"</div>";
				return htmlStr;
			}
		}, {
			field: 'PickName',
			title: '旅客',
			align: 'center'
		}, {
			field: 'OrderPrice',
			title: '订单金额',
			align: 'center'
		}, {
			field: 'SupplyServePrice',
			title: '服务费金额',
			align: 'center'
		}, {
			field: 'OrderState',
			title: '订单状态',
			align: 'center',
			formatter: function(value, row, index) {
				/*if (value) {
					return '<span class="label label-info">正常</span>';
				} else {
					return '<span class="label label-danger">失效</span>';
				}*/
				if(value == 1) { 
					return "等待支付";
				} else if(value == 2){ //上线
					return "等待出票";
				} else if(value == 3){ //上线
					return "已出票";
				} else if(value == 4){ //上线
					return "订单取消";
				} else if(value == 5){ //上线
					return "出票失败"; 	
				} else if(value == 6){ //上线
					return "出票中";
				} else if(value == 7){ //上线
					return "出票等待退款";
				} else if(value == 8){ //上线
					return "已退票退款";
				} 
			}
		}, {
			field: 'OrderState',
			title: '操作',
			align: 'center',
			formatter: function(value, row, index) {
				/*if (value) {
					return '<span class="label label-info">正常</span>';
				} else {
					return '<span class="label label-danger">失效</span>';
				}*/
				var htmlStr="<a class='waves-effect btn btn-info btn-sm'href='javascript:outTicket();'><i class='zmdi'></i>立即出票</a>&nbsp;&nbsp;"
						+"<a class='waves-effect btn btn-info btn-sm'href='javascript:failTicket();'><i class='zmdi'></i>出票失败</a>&nbsp;&nbsp;"
						+"<a class='waves-effect btn btn-info btn-sm'href='javascript:lockTicket();'><i class='zmdi'></i>锁单</a>";
				if(value == 1||value==2||value==6) { 
					return "<a class='waves-effect btn btn-info btn-sm'href='javascript:outTicket();'><i class='zmdi'></i>立即出票</a>&nbsp;&nbsp;"
						+"<a class='waves-effect btn btn-info btn-sm'href='javascript:failTicket();'><i class='zmdi'></i>出票失败</a>&nbsp;&nbsp;"
						+"<a class='waves-effect btn btn-info btn-sm'href='javascript:lockTicket();'><i class='zmdi'></i>锁单</a>";
				} else if(value==8){ 
					return "";
				} else{
					return "<a class='waves-effect btn btn-info btn-sm'href='javascript:outTicket();'><i class='zmdi'></i>锁单</a>";
				}
			}
		}]
	});
});
